﻿Imports System.Data.EntityClient

Namespace Models

    Partial Public Class SchoolClickDB_Repositorio

        ''' <summary>
        ''' Comprueba en la base de datos si las credenciales son validas en el sistema
        ''' </summary>
        ''' <param name="Usuario">Nombre del usuario que se desea comprobar</param>
        ''' <param name="Password">Contraseña del usuario que se desea comprobar</param>
        ''' <returns>Retorna 'Verdadero', si el usuario es valido en el sistema, de lo contrario 'Falso'</returns>
        ''' <remarks></remarks>
        Public Function ValidarUsuario(Usuario As String, Password As String) As Boolean
            Dim iResult As Integer = 0
            Try
                Using cnn As New SchoolClick_Guest_ConnectionString
                    iResult = cnn.VALIDATION_USER(Usuario, Password).SingleOrDefault()
                End Using
            Catch ex As Exception
                Throw New Exception("Ocurrio un error al intentar conectar al servidor", ex)
            End Try

            Return If(iResult = 0, False, True)
        End Function
    End Class
End Namespace

